package main

import (
	"fmt"
	"sync"
)

func main() {
	var m sync.Map

	// 存储键值对
	m.Store("name", "Alice")
	m.Store("age", 25)

	// 读取值
	if value, ok := m.Load("name"); ok {
		fmt.Println("Name:", value)
	}

	// 删除值
	m.Delete("age")

	// 遍历所有键值对
	m.Range(func(key, value interface{}) bool {
		fmt.Println(key, ":", value)
		return true
	})
}
